package com.hxzy.shop.member.dto.member.req;

import com.hxzy.shop.dto.basedto.PageReq;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.util.List;

/**
 * @author admin
 * @Desc
 * @Date 2023/8/3
 */
@Data
public class MemberListsReq{

    @ApiModelProperty(name = "createTime", value = "创建时间")
    private String createTime;

    @ApiModelProperty(name = "endTime", value = "结束时间")
    private String endTime;

    @ApiModelProperty(value = "会员手机号")
    private String memberPhone;

    @ApiModelProperty(value = "会员昵称")
    private String wechatNickname;

    @ApiModelProperty(value = "会员卡号")
    private String memberCarNumber;

    @ApiModelProperty(value = "标签id")
    private List<String> labelId;

    @ApiModelProperty("开始成长值")
    private Integer startValueOfGrowthRange;

    @ApiModelProperty("结束成长值")
    private Integer endValueOfGrowthRange;

    @ApiModelProperty("查询类型")
    private Integer type;

    @NotNull(message = "当前页值不能为空")
    @ApiModelProperty(value = "当前页",example = "1")
    private Integer pageNumber;

    @NotNull(message = "每页个数的值不能为空")
    @ApiModelProperty(value = "每页个数",example = "10")
    private Integer pageSize;

}
